VB6 --- جلوه های ویژه روی کادر متن در VB6


عضو شوید


نام کاربری
رمز عبور

:: فراموشی رمز عبور؟

عضویت سریع

نام کاربری
رمز عبور
تکرار رمز
ایمیل
کد تصویری
براي اطلاع از آپيدت شدن وبلاگ در خبرنامه وبلاگ عضو شويد تا جديدترين مطالب به ايميل شما ارسال شود



تبادل لینک هوشمند
برای تبادل لینک  ابتدا ما را با عنوان آموزش برنامه نويسي و آدرس cpu-learn.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.






آمار مطالب

:: کل مطالب : 39
:: کل نظرات : 6

آمار کاربران

:: افراد آنلاین : 1
:: تعداد اعضا : 5

کاربران آنلاین


آمار بازدید

:: بازدید امروز : 65
:: باردید دیروز : 1
:: بازدید هفته : 67
:: بازدید ماه : 250
:: بازدید سال : 4118
:: بازدید کلی : 36480

RSS

Powered By
loxblog.Com

وبلاگ تخصصي آموزش برنامه نويسي تمام زبان هاي كامپيوتر

VB6 --- جلوه های ویژه روی کادر متن در VB6
دو شنبه ساعت | بازدید : 1044 | نوشته ‌شده به دست ياسر | ( نظرات )

شاید تا حالا برنامه ها مخصوصا سایت هایی رو دیدید که تو فرم های لاگ این برای کادر متن یه سری جلوه میزارن تا لذت بخش تر بشه.

ابتدا کد وقفه رو توی ماژول پروژه کپی کنید:

 

Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 

 
خوب حالا دوتا کادر متن به اسم های TxtUser و TxtPass ایجاد کنید.
حالا با دقت به رویداد GotFocus هر یک برید و این کد هارو کپی کنید:
 
 
Private Sub TxtUser_GotFocus()
Do Until TxtUser.Width >= 2430
    Sleep 5
    DoEvents
    TxtUser.Width = Txtuser.Width + 100
    DoEvents
Loop
End Sub
 
 
Private Sub TxtPass_GotFocus()
Do Until TxtPass.Width >= 2430
    Sleep 5
    DoEvents
    TxtPass.Width = TxtPass.Width + 100
    DoEvents
Loop
End Sub
 
خوب حالا به سراغ رویداد LostFocus این کادر متن ها برید و این کد هارو کپی کنید.
 
 
Private Sub  TxtUser_LostFocus()
Do Until  TxtUser .Width <= 1215
    Sleep 5
    DoEvents
     TxtUser .Width =  TxtUser .Width - 100
    DoEvents
Loop
End Sub
 
 
Private Sub  TxtPass_LostFocus()
Do Until  TxtPass.Width <= 1215
    Sleep 5
    DoEvents
     TxtPass.Width =  TxtPass.Width - 100
    DoEvents
Loop
End Sub
 
خوب حالا برنامه رو اجرا کنید و به قدرت VB پی ببرید.
 
محک؟ اگر بطور سریع و پشت سر هم یا مثلا با کلید Tab از صفحه کلید فوکوس رو بین این دو کادر متن جابجا کنید میبینید که ترتیب اونها بهم میخوره.آیا میتونید کاری بکنید که این ترکیب حفظ بشه؟

توجه:این یکی از مهمترین کدهایی است که من تو برنامه هام ازش استفاده میکنم.به هیچ وجه از این کد ها در نرم افزار های رسمی استفاده نکنید.
 
برگرفته از : http://honarestaniha.blogfa.com




:: موضوعات مرتبط: ویژوال بیسیک 6 (آموزشی) , ,
|
امتیاز مطلب : 1
|
تعداد امتیازدهندگان : 1
|
مجموع امتیاز : 1
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: